self-powered building - Francés Inglés Diccionario